package com.guodi.model.dto.req;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelIgnore;
import lombok.Data;

import java.io.Serializable;

/**
 * @描述: 成果上报-规划目标数据.excel模板的表头dto
 * @作者: 余家鑫
 * @日期: 2021/9/3 下午2:26
 */
@Data
public class AvtTargetIdtExcelReqDTO implements Serializable {
    private static final long serialVersionUID = 8021699669891719355L;

    @Excel(name = "单位名称", orderNum = "0", isImportField = "true")
    private String divisionName;

    @Excel(name = "行政区划代码", orderNum = "1", isImportField = "true")
    private String divisionCode;

    @Excel(name = "一级分类", orderNum = "2", isImportField = "true")
    private String oneType;

    @Excel(name = "指标名称", orderNum = "3", isImportField = "true")
    private String indicatorsName;

    @Excel(name = "单位", orderNum = "4", isImportField = "true")
    private String indicatorsUnit;

    @Excel(name = "基期值", orderNum = "5", isImportField = "true")
    private String baseValue;

    @Excel(name = "基期年", orderNum = "6", isImportField = "true")
    private String baseYear;

    @Excel(name = "规划目标值", orderNum = "7", isImportField = "true")
    private String value;

    @Excel(name = "规划目标年", orderNum = "8", isImportField = "true")
    private String year;

    @Excel(name = "规划值说明", orderNum = "9", isImportField = "false")
    private String remark;

    @Excel(name = "进度完成情况", orderNum = "10", isImportField = "false")
    private String schedule;

    /**
     * 指标id, 非标准excel输入输出
     */
    @ExcelIgnore
    private String indicatorsId;

    /**
     * 指标编号, 非标准excel输入输出
     */
    @ExcelIgnore
    private String indicatorsCode;
}
